home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2008 January / Cybermycha 1_2008.iso / Data.cab / _1491E8FADFCF440A8DF8E3B9E7818A3F < prev    next >
Encoding:
Text File  |  2004-06-23  |  704 b   |  42 lines

  1.  
  2. regc(0, "COMBINED_XFORM")
  3. regc(4, "MODELVIEW_XFORM")
  4. regc(10, "FOG_PARAMS")
  5.  
  6. regc(20, "TEXTURE0_XFORM")
  7. regc(24, "TEXTURE1_XFORM")
  8.  
  9. regc(28, "SHADOW_DIR_MS")
  10. regc4f(29, %detailsize, %sidedetailsize, %detailsborder, %terrain_inv_x)
  11. vshader("
  12.  
  13. #define point        v0
  14. #define normal        v1
  15.  
  16. #include <fog.inc>
  17.  
  18.     vs_1_1
  19.  
  20.     dcl_position    point
  21.     dcl_normal    normal
  22.  
  23.     ; output position
  24.     m4x4    oPos, point, c0
  25.  
  26.     ; pos in camera space
  27.     m4x4    r0, point, c4
  28.  
  29.     ; output texcoords
  30.     m4x4    oT0, r0, c20
  31.  
  32.     dp4    oT1.x, r0, c24
  33.     dp4    oT1.y, r0, c25
  34.  
  35.     mul     oT2.xy, point.xz, c29.w       ;mapowanie planarne poziome caloterenowe
  36.  
  37.     ; calc fog
  38.        dp4    r0.x, point, c2
  39.         FOG(r0.x, c10, r10)
  40. ")
  41.  
  42.